﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades;
using System.Data.SqlClient;
namespace AccesoBD
{
  public  class Localidades
    {
      public static List<Localidad> ObtenerTodos()
      {
          List<Localidad> listL = new List<Localidad>();
          Localidad oL;
          SqlConnection con;
          con = DB.Conectar();
          try
          {
              string comando = "select * from Localidad";

              List<SqlParameter> listp = new List<SqlParameter>();
            
              SqlDataReader dr = DB.GenerarReader(comando, listp, con);

              while (dr.Read())
              {
                  oL = new Localidad();
                  oL.nombre = dr["nombre"].ToString();
                  oL.idLocalidad = int.Parse(dr["idLocalidad"].ToString());
                  listL.Add(oL);
                  oL = null;
              }
          }

          catch (Exception Ex)
          {

              throw new Exception("Error al cargar las Localidades", Ex);
          }
          finally
          {
              con.Close();
          }
          return listL;
      }
    }
}
